2.11 [UserExtensions] Usage

This is an optional section.

The EDK II user extensions section allows for extending the DEC files with custom processing. The format for a user extension is:

[UserExtensions.$(UserID).$(Identifier)]

Data elements under the section header are not required; this is an optional section. Content of in this section is free form.

The EDK II build tools do not use this section and will ignore all content within a [UserExtensions] section.

The following is an example of a User Extensions section.

[userextensions.NoSuchCorp."Script_1.0"]
   NoSuch.bat

2.11.1 [UserExtensions.TianoCore."ExtraFiles"] Section

The EDK II [UserExtensions.TianoCore."ExtraFiles"] section allow for distributing extraneous files that are associated with a package. Files listed in this section are not processed by EDK II build tools. These files must exist in the directory or sub- directories of the directory containing the DEC file.


Note: The Intel(R) UEFI Packaging Tool will parse this section and for all files listed in this file, add the file to the package distribution using the UEFI Distribution Package Distribution.


The section header must be:

[UserExtensions.TianoCore."ExtraFiles"]

Having data elements under the section header is not required.

The following is an example of a [UserExtensions.TianoCore."ExtraFiles"] section:

[UserExtensions.TianoCore."ExtraFiles"]
  Readme.txt
  UserManual.pdf